/**
 * 
 */
package org.dse.html;

/**
 * This interface contains the constants which represents the string of tag.
 * Like link tag, title tag, heading tag and so on.
 * 
 * @author zhangchen
 * 
 */
public interface TagName {

	/**
	 * The most important tag in html documents, hyperlink.
	 */
	public static final String LINK_TAG_NAME = "a";

	/**
	 * Mostly all documents have a title.
	 */
	public static final String TITLE_TAG_NAME = "title";

	/**
	 * Some important content is surrounded with heading tag. This tag has 6
	 * levels.
	 */
	public static final String HEADING_TAG_NAME = "h";

	/**
	 * Each document has a body part containing the real content.
	 */
	public static final String BODY_TAG_NAME = "body";

	/**
	 * Maybe html documents use javascript or other script technologies. The
	 * code is surrounded with the script tag.
	 */
	public static final String SCRIPT_TAG_NAME = "script";

	/**
	 * The CSS technology affects the appearance of the document element. The
	 * code is surrounded with the style tag.
	 */
	public static final String STYLE_TAG_NAME = "style";

	/**
	 * Html documents usually have comments. The comment start tag is this
	 * string.
	 */
	public static final String COMMENT_PREFIX = "<!--";

	/**
	 * Html documents usually have comments. The comment end tag is this string.
	 */
	public static final String COMMENT_POSTFIX = "-->";
}
